input[type=button]{
  -webkit-appearance:none;
  outline:none
}
.container{
	padding: 0 2%;
}

.input_box{
	width: 100%;
	background-color: #FFFFFF;
	font-size: 1.4rem;
	height: 50px;
	line-height: 50px;
	border: 1px solid #E5E5E5;
	border-radius: 3px;
	overflow: hidden;
	margin-top: 15px;
}
.ziduan{
	width: 20%;
	float: left;
	color: #666;
	padding: 0 5%;
	text-align: left;
}
.name_input{
	width: 66%;
	float: right;
	border: none;
	font-size: 1.4rem;
	padding: 0 2%;
	outline: none;
	color: #c5c5c5;
	height: 50px;
}
.name_input:focus
{ 
color: #666;
}

.input_btn{
	width: 100%;
	background-color: #385db6;
	height: 50px;
	line-height: 50px;
	border: none;
	padding: 0;
	margin: 0;
	border-radius: 3px;
	font-size: 1.4rem;
	color: #FFFFFF;
	margin-top: 15px;
	text-align:center;
}
.input_btnchoose{
	width: 30%;
	background-color: #385db6;
	height: 50px;
	line-height: 50px;
	border: none;
	padding: 0;
	margin: 0;
	border-radius: 3px;
	font-size: 1.4rem;
	color: #FFFFFF;
	margin-top: 15px;
	text-align:center;
}


.ziduan_shouji{
	width: 10%;
}
.ziduan_shouji1{
	width:30%;
}
.shouji_input{
	width: 76%;
}
.shouji_input1{
	width: 56%;
}
.yzm_input{
	float: left;
	border: none;
	font-size: 1.4rem;
	height: 50px;
	padding: 0 5%;
	color: #C5C5C5;
	width: 60%;
	border: 1px solid #E5E5E5;
	border-radius: 3px;
	box-sizing: border-box;
}
.yzm_input:focus
{ 
color: #666;
}

.input_box_nob{
	background:transparent;
	border: none;
}
#btnSendCode{
	float: right;
	text-align: center;
	width: 30%;
	color: #385DB6;
	border: 1px solid #385DB6;
	height: 50px;
	box-sizing: border-box;
	border-radius: 3px;
	font-size: 1.4rem;
	background: transparent;
	padding: 0;
}



.day_box{
	background-color: #FFFFFF;
	height: 44px;
	position: fixed;
	top: 45px;
	width: 100%;
	border-bottom:1px solid #E5E5E5 ;
	z-index: 9;
}
.day_box_bottom{
	z-index: 1;
	position: inherit;
}
.day_cont{
	width: 46%;
	float: left;
	padding: 0 2%;
}
.day_ziduan,.day_no{
	float: left;
	font-size: 1.2rem;
	line-height: 44px;	
}
.day_ziduan{
	color: #C5C5C5;
	width: 40%;
	text-align: center;
}
.day_no{
	color: #666666;
}
.day_icon{
	float: right;
	width: 16px;
	margin-top: 13px;
	margin-right: 8%;
}
.fengexian{
	background-image: url(../img/fengexian.png);
	background-repeat: no-repeat;
	background-position: right center;
}


@media only screen and (max-width:320px ) {
	.day_cont{
	width: 46%;
	float: left;
	padding:0 2%;
}
	.day_ziduan{
	width: 45%;
}
	.day_icon{
		margin-right: 0;
	width: 12px;
	margin-top: 16px;	
	}
}


.list_ul_li{
	width: 100%;
	margin-top: 15px;
}
.list_dl{
	background: #FFFFFF;
	padding:2% 4%;
	border: 1px solid #E5E5E5;
	border-bottom: none;
	border-radius: 3px 3px 0 0;
	font-size: 1.4rem;
}
.list_dl_dt{
	height: 40px;
	line-height: 40px;
	border-bottom:1px solid #e5e5e5;
}
.list_dl_dt i,.list_dl_dt span{
	font-style: normal;
	float: left;
}
.list_dl_dt i{
	width: 25%;
	text-align: justify;
	color: #999;
}
.list_dl_dt span{
	color: #333;
	width: 60%;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.list_btn{
	height: 40px;
	width: 100%;
	border: none;
	background-color: #385DB6;
	color: #FFFFFF;
	font-size: 1.6rem;
	border-radius: 0 0 3px 3px;
}


.chongzhijilu{
	border-radius: 3px;
	border-top: 4px solid #385DB6;
	box-sizing: border-box;
}

.title_chenggong{
	margin-top: 40px;
	text-align: center;
	font-weight: normal;
	font-size: 3rem;
}
.er_img{
	width: 40%;
	margin: 0 auto;
	border: 1px solid #E5E5E5;
}
.btn_box{
	padding: 0 10%;
	margin-top: 30px;
}
.chakanfapiao.back_home{
	width: 46%;
	height: 40px;
	border: none;
	font-size: 1.4rem;
	color: #FFFFFF;
	border-radius: 3px;
}
.chakanfapiao{
	float: left;
	background-color: #395cb6;
}
.back_home{
	background-color: #f86b4f;
	float: right;
}



.list_dl_dt_yikai{
	height: 30px;
	line-height: 30px;
	}
.list_btn_box{
	height: 40px;
	width: 100%;
}
.list_btn_box .list_btn_box_left,.list_btn_box .list_btn_box_right{
	border: none;
	margin: 0;
	padding: 0;
	width: 50%;
	height: 40px;
	color: #FFFFFF;
	background-color: #385DB6;
}
.list_btn_box .list_btn_box_left{
	float: left;
	border-radius: 0 0 0 3px;
}
.list_btn_box .list_btn_box_right{
	float: right;
	border-radius: 0 0 3px 0px;
}

.list_btn_box .list_btn_box_center{
	border: none;
	margin: 0;
	padding: 0;
	height: 40px;
	color: #FFFFFF;
	background-color: red;
}

.cont_title{
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
	margin-top: 15px;
}
.title_name,.title_tel{
	width: 46%;
	background-color:#385db6;
	padding-left:4%;

	float: left;
	}
.title_name i,.title_name span,.title_tel i,.title_tel span{
	font-style: normal;
	font-size: 1rem;
	float: left;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
}




.zzsfp_list li{
	border-top: 5px solid #385DB6;
	border-radius: 4px;	
	margin-top: 16px;
}
.zzs_table{
	padding: 1% 4%;
	width: 100%;
	background-color: #FFFFFF;
	border:1px solid #E5E5E5;
	border-radius: 4px;
}
th{
	font-size: 1.4rem;
	color: #666666;
	line-height: 36px;
	font-weight: bold;
}
.zzs_11{
	width: 50%;
}
.zzs_table2 td i,.zzs_table2 td span{
	font-style: normal;
	font-size: 1.2rem;
}
.zzs_table2 td{
	line-height: 26px;
}
.table_ziduan{
	color:#999999;
}
.canshu{
	color: #666666;
}


.zzs_div_list_box{
	padding: 1% 4%;
	background: #FFFFFF;
	margin-top: 16px;
	border: 1px solid #E5E5E5;
}

.zzs_div_list_title{
	margin: 0;
	color: #666666;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 36px;
}
.zzs_div_list li{
	margin-bottom: 13px;
}
.zzs_div_list li em{
	color: #999999;
}
.zzs_div_list li strong{
	color: #666666;
}
.zzs_div_list li em,.zzs_div_list li strong{
	font-style: normal;
	font-weight: normal;
	display: block;
	font-size: 1.2rem;
}
.zzs_div_list{
	border-bottom: 1px solid #E5E5E5
}


.zzs_div_list_bottom{
	width: 100%;
}
.zzs_div_list_bottom tr td i,.zzs_div_list_bottom tr td span{
	font-style: normal;
	font-size: 1.2rem;
	line-height: 40px;
}
.zzs_div_list_bottom tr td i{
	color: #999999;
}
.zzs_div_list_bottom tr td span{
	color: #666666;
}



.bottom_tabBar{
	position: fixed;
	bottom: 0;
	height: 50px;
	background: #FFFFFF;
	z-index: 9;
	width: 100%;
}
.bottom_tabBar div{
	float: left;
}
.bottom_tabBar_left .jin_e{
	padding-left: 10%;
	display: block;
	float: none;
}
.jin_e i{
	color: #999999;
}
.jin_e span{
	color: #666666;
}
.jin_e i,.jin_e span{
	font-style: normal;
	font-size: 1.2rem;
}
.bottom_tabBar_left{
	width: 35%;
	background-image: url(../img/utting-line.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 50px;
	background-size: 5px 30px;
	line-height: 26px;
}
.bottom_tabBar_center{
	width: 40%;
}
.bottom_tabBar_center .jin_e{
	padding-left: 10%;
	line-height: 50px;
}
.bottom_tabBar_center .jin_e span{
	color: #395CB6;
}
.bottom_tabBar_right{
	width: 25%;
	line-height: 50px;
	text-align:center;
	background-color: #385DB6;
	color:#ffffff;
	font-size:1.6rem;
}
.bottom_tabBar_right .button1{
	width: 100%;
	border: none;
	height: 50px;
	color: #FFFFFF;
	background-color: #666;
	
}
.bottom_tabBar_right .button{
	width: 100%;
	border: none;
	height: 50px;
	color: #FFFFFF;
	background-color: #385DB6;
	
}
.bottom_tabBar_1{
	height: 66px;
}



.heji{
	background-color: #FFFFFF;
	padding: 0 4%;
	border: 1px solid #E5E5E5;
	margin-top: 15px;
	border-radius: 4px;
	position: relative;
}
.top_jiant{
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -8px;
}
.zzs_div_list_bottom .lanse{
	color: #385DB6;
}
.kpxx_title_bg{
	background: #FFFFFF;
	border-radius: 4px;
	margin-top: 10px;
}
.kpxx_title_padding{
	padding:5px 2%;
}
.title_input{
	margin: 0;
	border: 0;
	height: 30px;
	padding:0 2%;
	color: #C5C5C5;
	float: left;
	border: none;
	font-size: 1.4rem;
	width: 82%;
}
.title_input:focus{
	color: #666666;
}
.kpxx_title_bg i{
	width: 12%;
	display: block;
	float: left;
}
.kpxx_title_bg i img{
	margin: 0 auto;
}

.lsjl{
	background: #FFFFFF;

	z-index: 8;
	position: absolute;
	top: 0;
	width: 92%;
	padding:2% 2%;
	margin-top: 100px;
	border: 1px solid #E5E5E5;
}
.label_tite{
	font-weight: normal;
	font-size: 1.4rem;
	color: #999999;
	margin-left: 3.5%;
	margin-bottom: 13px;
}
.label_list li{
	float: left;
	line-height: 24px;
	font-size: 1.2rem;
	background-color: #E5E5E5;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 22%;
	overflow: hidden;
	line-height: 24px;
	color: #666666;
	padding: 0 2%;
	border-radius: 4px;
	text-align: center;
	margin: 0 3.5%;
	margin-bottom: 13px;
}


.chenggongtitle{
	margin-top: 12px;
	text-align: center;
	font-size: 1.6rem;
	font-weight: bold;
	background-color: #385DB6;
	height: 40px;
	color: #FFFFFF;
	line-height: 40px;
	border-radius: 4px 4px 0 0;
}
.table_chenggong{
	width: 100%;
	font-size: 1.2rem;
	padding: 2% 5%;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-top: none;
	border-radius: 0 0 4px 4px;
	color: #666666;
	margin: 0 auto;
}
.table_chenggong td{
		border-bottom: 1px dashed #E5E5E5;
		padding: 8px 0;
}
.td_text_left{
	text-align: left;
}
.td_text_right{
	text-align: right;
}
.td_text_color_red{
	color: red;
}
.chenggong_btn{
	height: 40px;
	border: none;
	background:#d30733;
	border-radius:4px;
	color: #FFFFFF;
	font-size: 12px;
	white-space: normal;
	line-height: 40px;
	text-align: center;
}
.chenggong_btn_bg1{
	background: #f86b4f;
	width: 100%;
}
.chenggong_btn_bg2{
	background: #f6ac00;
		width: 100%;
}

.chenggong_btn_bg3{
	background: #395CB7;
	width: 100%;
}
#xzdzfp{
	width:46%;
	float:left;
}
#dydzfp{
	width:46%;
	float:right;
}
.btn_td_border{
	border: none !important;
	width: 33.33%;
}
.btn_div{
	border: 0;
	width: 48%;
}
.btn_td_border2{
	width: 100%;
}
.list_btn_box div{
	text-align: center;
	line-height: 40px;
}
.float_l{
	float: left;
}
.float_r{
	float: right;
}

.bottom_tabBar_right1{
	width: 25%;
}
.bottom_tabBar_right1 button{
	width: 100%;
	border: none;
	height: 50px;
	color: #FFFFFF;
	background-color: #385DB6;
	
}
.mztk{
	display: block;
    font-size: 1.2rem;
    font-style: normal;
    font-weight: normal;
	padding-top:1rem;
}

/*yindao*/
.up_jiantou{
	position: relative;
	height: 30px;
}
.up_jiantou img{
	width: 26px;
	position: absolute;
	right: 0;
}

@keyframes upup{
	0%{top: 0px;opacity: 1;}
	50%{top: 20px; opacity: 0.3;}
	100%{top: 0px; opacity: 1;}
}
@-moz-keyframes upup{
	0%{top: 0px;opacity: 1;}
	50%{top: 20px; opacity: 0.3;}
	100%{top: 0px; opacity: 1;}
}
@-ms-keyframes upup{
	0%{top: 0px;opacity: 1;}
	50%{top: 20px; opacity: 0.3;}
	100%{top: 0px; opacity: 1;}
}
@-webkit-keyframes upup{
	0%{top: 0px;opacity: 1;}
	50%{top: 20px; opacity: 0.3;}
	100%{top: 0px; opacity: 1;}
}
.up_jiantou{
	animation:upup 2s infinite;
	-moz-animation:upup 2s infinite;
	-ms-animation: upup 2s infinite;
	-webkit-animation: upup 2s infinite;
}
.pdf_img{
	width: 50%;
	margin: 0 auto;
	margin-top: 40px;
}
.text_pdf{
	font-size: 2.0rem;
	text-align: center;
	line-height: 30px;
	color: #666666;
	margin-top: 30px;
}


.input_more_box{
	overflow: hidden;
	height:0px;
}
#toggleBtn{
 margin: 0 auto;
  width: 100%;
  border: none;
  height: 30px;
  background-color: #dcdcdc;
  margin-top: 5px;
  color: #999999;
  font-size: 1.2rem;
  text-align: center;
  line-height: 30px;
}
.bdcg_img{
  width: 32%;
  margin: 0 auto;
  margin-top: 24%;
}
.bdcg_text{
  font-size: 1.8rem;
  text-align: center;
  color: #333333;
}
.qd_btn{
  width: 80%;
  background-color: #385db6;
  height: 40px;
  line-height: 40px;
  border: none;
  margin: 0 auto;
  border-radius: 3px;
  font-size: 1.4rem;
  color: #FFFFFF;
  text-align: center;
  margin-top: 50px;
}
.khybd{
	  text-align: center;
	  font-size:1.5rem;
	  color:red;
}
/*add_product*/
.add_product_container{
  border:1px solid #E5E5E5;
    border-top: 5px solid #385DB6;
  border-radius: 4px;  
  margin-top: 16px;
  background-color:#FFFFFF;
  overflow: hidden;
}
.add_title{
  margin: 10px 0;
  height: 37px;
  padding: 0 2%;
}
.mx_title,.switch_box{
  font-size: 1.4rem;
  color: #333333;
}
.mx_title{
  float:left;
  line-height: 37px;
}
.switch_zd,.switch_btn{
  float: left;
  line-height: 37px;
  margin-left: 14px;
}
.switch_box{
  float: right;
}
.product_table{
  width: 100%;
  background-color: #FFFFFF;
  padding: 0 2%;
}
.product_table tr th{
  color: #385DB6;
  line-height: 30px;
  font-weight: normal;
  width: 33.33%;
    white-space:nowrap;
    border-bottom: 1px solid #E5E5E5;
}
.product_table tr td{
    width: 33.33%;
    line-height: 50px;
    font-size: 1.2rem;
}
.add_product_btn{
  width: 100%;
  text-align: center;
  line-height: 40px;
  font-size: 1.6rem;
  background-color: #385DB6;
  border-radius: 0 0 4px 4px;
  color: #FFFFFF;
  margin-top: 20px;
}
.add_product_btn1{
  width: 100%;
  text-align: center;
  line-height: 40px;
  font-size: 1.6rem;
  background-color: #385DB6;
  border-radius: 0 0 4px 4px;
  color: #FFFFFF;
  margin-top: 20px;
}
.remove_icon{
  float: right;
  margin-top: 11px;
  margin-left: 20px;
}

/*ss_list*/
.title_input_width{
	width: 67%;
}
.ss_btn{
	width: 15%;
	float: right;
	line-height: 30px;
	text-align: center;
	background-color: #385DB6;
	color: #FFFFFF;
}
.product_list_title{
	font-size: 1.4rem;
	color: #385DB6;
	line-height: 50px;
	padding: 0 16px;
}
.product_list_container{
	background-color: #FFFFFF;
}
.p_list_1 li{
	font-size: 1.4rem;
	color: #333333;
	padding: 14px 0;
}
.product_list_icon{
	width: 18px;
	display: block;
}
.product_name{
	float: left;
	margin-left: 16px;
}
.p_list_1 li i{
	font-style: normal;
	float: right;
	margin-right: 16px;
}
.container_bg{
	background-color: #395CB7;
	padding-top: 5px;
	padding-bottom: 10px;
}
/*add_product*/
.list_dl_dt input{
	color: #333;
	width: 60%;
	border: none;
	line-height: 40px;
	float: left;
	padding: 0;
	margin:0;
	font-size:1.4rem;
}
.list_dl_dt .product_text{
	width: 40%;
}
.list_dl_dt .cz_icon{
	width: 10%;
	float: right;
}
.list_dl_dt .cz_icon img{
	margin-top: 8px;
}
.list_dl_product{
	background: #FFFFFF;
	padding:2% 4%;
	font-size: 1.4rem;
	margin-bottom: 16px;
}
.list_ul_li_product{
	width: 100%;
}
.product_zk{
	margin: 10px 0;
	height: 37px;
	padding: 0 4%;
}
.product_btn_box{
	padding: 20px 4%;
}
/*alert*/
.xy_title{
	font-size:18px;
	text-align:center;
}
.xy_main{
	font-size:12px;
	line-height:20px;
	padding:10px 2%;
	background: #FFFFFF;
}
.gouxuan{
	width:100%;
	font-size:14px;
}
.Fruit{
	width:20px;
	margin-top:10px;
	padding-top:4px;
}
.list_hide{
  width: 40px;
    padding: 15px 0;
    margin: 0 auto;
    opacity: 0.5;
}
.alert_win{
  display: none;
  position: absolute;
  width: 96%;
  top: 50px;
  background-color: #FFFFFF;
  z-index: 99999;
  box-shadow: 1px 1px 1px #C5C5C5;
  border: 1px solid #EEEEEE;
  left: 50%;
  margin-left: -48%;
}

.product_list_title1{
    font-size: 1.4rem;
  color: #385DB6;
  line-height: 40px;
  position: relative;
  height: 40px;
  overflow: hidden;
  width: 100%;
}
.product_class_list{
    position: absolute;
    left: 0;
    top: 0px;

}
.product_class_list li{
  float: left;
  line-height: 40px;
  margin-right: 10px;
}
.product_class_list li:first-child{
  margin-left: 10px;
}
.product_class_list li a{
  display: block;
}


.win_1{
	position: absolute;
	top:60px;
	width:80%;
	left:50%;
	margin-left:-40%;
	background:#fff;
	border:1px solid #e5e5e5;
	padding:0 0 20px 0;
	border-radius:10px;
	box-shadow:1px 1px 2px -1px #999;
}
.btn_box11{
	width:80%;
	margin:0 auto;
}
.btn_click,.btn_click1{
	width:30%;
	color:#fff;
	height:34px;
  line-height: 34px;
	text-align:center;
}
.btn_click{
	float:left;
	background:#999;
}
.btn_click1{
	float:right;
	background:#395CB7;
}
body{font-size: 1em; font-size: 14px;}
.ui-panel-position-left > .ui-panel-inner{ padding: 0 !important;} 
.ui-page-login{background-color: #00bcd4;}
.ui-title-login{ text-align: center; color: #fff;  padding-top: 30px;}
.box-login{ background: #fff; padding:10px 15px; border-radius:4px; margin-bottom: 20px;}
.profile-text, .nd2-sidepanel-profile .profile-text{ color: #000; margin-top: 20px;}
.profile-text img{ float: left; margin-left: 20px; margin-right: 30px;}
.profile-text .user-info{ float: left; text-align: left; margin-top: 30px;} 
.subline{ font-size: 14px !important; color: #555; margin-bottom: 10px; margin-top: 5px;}
.logo-img1{ position: absolute;top: 30px; z-index: 999; font-size: 13px; }
.logo-img1 img{ width: 60%;}
.login-out{  font-weight: normal !important; font-size: 12px; border: 1px solid #85daf9 !important; color: #066eb6 !important; border-radius: 10px !important; padding: 0; line-height: 24px;}
.login-out i{ margin-right: 5px;}
.login-time{ position: relative; top: 25px; text-align: center; color: #666;}
.ui-page-theme-a .ui-header{  
	background-image: -moz-linear-gradient(top, #3689d9, #013c82); /* Firefox */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3689d9), color-stop(1, #013c82)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3689d9', endColorstr='#013c82', GradientType='0');
}

.profile-text{ text-align: center;}
.ui-page{ background: #fff;}
.ui-content{padding:0;}
.box{ background: #fff;  margin-bottom: 10px; padding: 0.5em; clear: both;}
.ui-footer .box{  margin-bottom: 0 !important; }
.btbr10{ border-bottom: 10px solid #eee;}
.ui-listview{ background: #fff;}
.ui-listview li a.ui-btn{font-weight: normal;}
.listviewTxt{ display: inline-block; padding-left: 15px;}
.listviewSltTxt{position:relative;top: 8px;}
.selectDivPr30{margin-top: -30px; position: relative;}
.ui-inline label, .ui-inline div, .ui-inline{ display: inline-block !important;}
.ui-mobile label, .ui-controlgroup-label, .ui-controlgroup-label legend{ font-size: 18px;float:left;}
.ui-input-text input, .ui-input-search input, textarea.ui-input-text.ui-textinput-autogrow, .ui-select .ui-btn select{  font-size: 14px;font-weight: 500; text-align: left;padding-left: 10px;}
.ui-select .ui-btn>span:not(.ui-li-count){  font-size: 14px !important; font-weight: normal; text-align: center;}
.ui-select .ui-btn{ padding: 0.4em 1em!important;}
.nav-bg{ background:  #fff; }
#sorter{ top:119px !important;}
table{width: 100%; table-layout: fixed;}
.ui-footer-btn{ margin-top: 20px;}
.ui-footer-btn .ui-btn{ width: 70%; float: right;}
.ui-footer{ padding:5px 0;}
.ui-footer .col-xs-6{ text-align: center;}
.ui-footer a.ui-btn{ width: 80%;}
.flt{ float: left;}
.frt { float: right;}
.mt10{ margin-top: 10px;}
.mt13{ margin-top: 13px;}
.mt30{ margin-top: 30px;}		
.mtf100{ margin-top: -100px;}
.ml13{ margin-left: 13px;}
.ml60{ margin-left: 60px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr20{ margin-right: 20px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mlr10{ margin-left: 10px; margin-right: 10px;}
.plr0{ padding: 0;}
.pt0{ padding-top: 0;}
.plr30{ padding-left: 30px !important; padding-right: 30px !important;}
/*.footerBtn{ position: relative;}*/
.ft-12{font-size: 12px;}
.ft-16{font-size: 16px !important;}
h4{ padding:0 10px;}

.clr-orange1{ color: #f36d00;}
.row{ padding: 0 10px;}
/*.row label{ line-height: 50px;}*/
.putInBox label{ line-height: 40px; text-align: left; /*padding-left: 18px;*/}
.dialog-header{ width: 100%;  position:relative; top: 0; 
background-image: -moz-linear-gradient(top, #3689d9, #013c82); /* Firefox */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3689d9), color-stop(1, #013c82)); /* Saf4+, Chrome */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3689d9', endColorstr='#013c82', GradientType='0'); 
}
.dialog-header h5{ text-shadow: none !important; color: #fff; height: 40px; line-height: 40px;  margin: 0;margin-left: 10px;}
.dialog-content{ clear: both;  text-align: center;  padding-bottom: 55px;text-shadow: none;}
.dialog-content img{ position: relative; top: 10px; margin-right: 10px;}
.dialog-footer {position: absolute; bottom: 10px; width: 100%;}
.dialog-footer a{  text-decoration: none; color: #fff; width: 40%; display: inline-block; text-align: center; padding: 5px 0 !important; border-radius: 5px;}
.send-msg-tip{ padding: 0 70px !important; line-height: 30px;}
.ui-popup{width:300px; height: auto; border-radius: 10px !important; }
.ui-popup a.optionConfirm {
    left: 10px;
    background: #f39e31;
    color: #fff;
}
.ui-popup a.optionConfirm-1 {
    left: 10px;
    width: 90% !important;
    background: #f39e31;
    color: #fff;
}
.ui-popup a.optionCancel{
	right: 10px;
	border-right: 1px solid #AFAFAF;
	background: #cbcbcb;
	color: #fff;
}
.ui-popup p{ padding: 10px;}
.ui-popup a.ui-btn {
    width: 45%;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    font-size: .9em;
    position: absolute; 
    bottom: 10px;
}
.ui-icon-delete:after {
    background-image: url(../images/clearX.png);
   }
 .clr-btn-deep-blue{ background: #236cc3 !important; color: #fff !important;}
 .ht20{ height: 20px; line-height: 20px;}

.ui-container{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.ui-page-theme-a .bs-btn-orange,.bs-btn-orange{ background-color:#f29500;color:#fff;margin-top:10px;}
.ui-page-theme-a .bs-btn-blue:hover,.bs-btn-blue:hover,.ui-page-theme-a .bs-btn-blue:visited,.bs-btn-blue:visited{
	background-color:#00BCD4;color:#fff;}
.ui-mobile .bs-control-label{font-size:1em;text-align:right;line-height: 2.0em;font-weight: bold;}
.ui-input-text .bs-form-control{font-size:1em;}
/*.bs-form-horizontal .ui-input-text:after{width:50%;}
.bs-content-lattice .ui-input-text:after{width:45%;}*/
.show-txt{ padding: 0 10px; color: #000 !important; line-height: 33px !important; text-align: center; border-bottom: 1px solid #eee;}

.radio-inline{ padding-right: 0; padding-left: 0;}
.radio-inline label{ /*padding-top: 0;*/ padding-right: 0; padding-bottom: 0;}
.radio-inline .ui-radio .ui-btn.ui-radio-on:before{ top:16px ;}
.radio-inline .ui-btn.ui-radio-off:after, .radio-inline .ui-btn.ui-radio-on:after{ top: 11px;}
.radio-inline .ui-radio label{ margin-top: -7px !important; padding-left: 24px;} 
.required{ color: #FF9800; font-weight: bold; display: inline-block; margin-right: 2px; margin-left: -9px;}
.ui-title-h5{ margin: 0; line-height: 40px;  padding-left: 20px; border-bottom: 1px solid #96b7da; color: #2c71be;} 
.ui-title-h5 span{ border-bottom: 3px solid #f39e31; display: inline-block; position: relative;top: 1px; left: -5px; padding: 0 5px;}
.ui-title-h5 i{ /*background: #f09400; border-radius: 20px 20px 20px 10px; */ color: #fff; font-size: 24px; margin-right: 10px; position: relative;top: 3px;}
.radiusBlock{background: #ccc; border-radius: 100px; width: 80px; height: 80px; }
.radiusBlock h4{ padding-top: 20px;}

.zmdi-chevron-left{   position: relative; top: -15px;} 
i.zmdi-menu{ position: relative; top: -1px; font-size: 28px;}

.ui-header-fixed.ui-fixed-hidden{ padding-top: 1px !important; top: -1px !important;}
.ui-header-fixed.ui-fixed-hidden .ui-btn-left, .ui-header-fixed.ui-fixed-hidden .ui-btn-right{ margin-top: 1px;}
/*.ui-input-text.ui-focus:after,
.ui-input-search.ui-focus:after {
	background-color: #236cc3;
	height: 2px;
}*/
.ui-error{ background-color: #fedddd !important;}

.nd2Tabs li{ width: 50%; text-align: center; padding: 0;}
.nd2Tabs li:hover, .nd2Tabs .nd2Tabs-active{ color: #2c71be;}
.nd2Tabs .nd2Tabs-active:after{ background-color:#2c71be;}
.ui-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom: 1px solid #dbdbdb !important; border-radius: 0 !important;}
.ui-listview .ui-li-divider{ background: #f9f9f9; padding: 0 10px; margin-bottom: 10px;} 
.best-tj{ color: #f39e33; float: right; font-size: 12px; border: 1px solid  #f39e33; border-radius: 5px; padding: 2px 10px;}
::-webkit-input-placeholder { color:    #aaa; font-weight: normal !important;  text-shadow: none !important; box-shadow: none  !important;} 
:-moz-placeholder { color:    #aaa;font-weight: normal !important;  text-shadow: none !important; box-shadow: none  !important;}
::-moz-placeholder { color:    #aaa;font-weight: normal !important;  text-shadow: none !important; box-shadow: none  !important;}
:-ms-input-placeholder {  color:    #aaa;font-weight: normal !important;  text-shadow: none !important; box-shadow: none  !important;}
.send-msg-icon{ background: url(../images/mesg.jpg) no-repeat; display: inline-block; width:30px; height: 30px; cursor: pointer; float: right;top: 9px !important; }
.ui-panel-inner > .ui-listview{ margin: 0;}

/*.ui-page-theme-a .ui-header{ background: #0274bd;}*/
.ui-header .ui-title, .ui-footer .ui-title{ height: 20px; margin: 0; text-align:right;}
.headerLogo{ margin-top:-10px; margin-left: 10px; margin-right: 20px;}
ul{ list-style: none;}
.header-img{ height: 230px; text-align: center;}
.menu-img-list { padding: 0; float: left; width: 100%; margin-bottom: 0;}
.menu-img-list:after{ clear: both;}
.menu-img-list li{text-align: center; width: 100%;}
.menu-img-list li:after{ clear: both;}
.menu-img-list li a.ui-btn{ padding: 0;}
.icons{ width: 55px; height: 55px; display: inline-block;  background-repeat: no-repeat;float:left;}
.icons-1{ background-image: url(../img/icons-1.png); }
.icons-2{ background-image: url(../img/icons-2.jpg); }
.icons-3{ background-image: url(../img/icons-3.jpg); }
.icons-4{ background-image: url(../img/icons-4.png); }
.icons-5{ background-image: url(../img/icons-5.png); }
.icons-6{ background-image: url(../images/icons-6.png); }
.icons-7{ background-image: url(../images/icons-7.png); }
.icons-8{ background-image: url(../images/icons-8.png); }
.icons-9{ background-image: url(../images/icons-9.png); }
.icons-10{background-image: url(../images/icons-10.png); }
.money-icon{ background: url(../images/red.png) no-repeat; width: 24px; height: 18px; display: inline-block; position: relative;top: 3px;}
.ui-block{ display: block;}
.ui-inline-block{ display: inline-block;}
/*ui-datepicker*/
div.hasDatepicker{ display: block; padding: 0; overflow: visible;  margin: 8px 0; max-width:340px }
.ui-datepicker {  overflow: visible; margin: 0;  }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.6em 0; border-bottom: 0; font-weight: bold; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { padding: 1px 0 1px 2px; position:absolute; top: .6em; margin-top: 0; text-indent: -9999px; }

.ui-datepicker .ui-datepicker-prev { left:9px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; border-collapse: collapse; margin:0; }
.ui-datepicker td { border-width: 1px; padding:0; text-align: center; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em 0; font-weight: bold; margin: 0; border-width: 0; text-align: center; text-decoration: none; }

.ui-datepicker-calendar th { padding-top: .4em; padding-bottom: .4em; }
.ui-datepicker-calendar th span, .ui-datepicker-calendar span.ui-state-default { opacity: .7; }
.ui-datepicker-calendar td a { padding:.6em .5em; }

button.ui-btn-inline, .ui-header button.ui-btn, .ui-footer button.ui-btn{ width: 100%;}
.ui-table .ui-select{line-height:35px;margin:0;}
.ui-table .inputTel{    line-height: 30px;height: 30px;margin-top: 1px;}
.ui-table .ui-shadow{ border-bottom:0 !important;}
.ui-table .ui-input-text{ margin-bottom: 0 !important; }
.ui-table th, .ui-table td{  padding:0;}
.ui-table .ui-select .ui-btn{ padding:0.4em 0 !important;}
.ui-table th, .ui-table td{ vertical-align: middle; line-height:2.5em;}
.table-stripe tbody tr:nth-child(2n+1) td, .table-stripe tbody tr:nth-child(2n+1) th{background-color:rgba(0, 0, 0, 0);}
.table-stripe tbody tr:last-child{ border-bottom: 0 !important;}
.btn-center{ margin:0 auto;}
.wrong{    text-align: center;padding: 10px;color:red;}
